/**
 * @description 数据库存储配置
 * @author 印明帝
 */

const { isProd } = require('../utils/env')
// redis配置
let REDIS_CONF = {
  HOST: '127.0.0.1',
  PORT: 6379
}

// 如果是生产环境
if(isProd) {
  REDIS_CONF = {
    HOST: '127.0.0.1',
    PORT: 6379
  }
}

//mysql配置

let MYSQL_CONF = {
  host: '127.0.0.1',
  port: '3306',
  dialect: 'mysql',
  user: 'root',
  password: 'xxx',
  database: 'weibo'
}
// 线上mysql配置
if(isProd) {
  MYSQL_CONF = {
    host: '127.0.0.1',
    port: '3306',
    dialect: 'mysql',
    user: 'root',
    password: 'xxx',
    database: 'weibo',
    pool: {
      max: 5, //连接池中最大的连接数量
      min: 0, //连接池中最小的连接数量
      idle: 10000 // 如果一个连接池10s内没有被使用就释放
    }
  }
}

module.exports = {
  REDIS_CONF,
  MYSQL_CONF
}